package com.zelix;

public class cn
    implements kn
{

    private final String a;

    public cn(String s)
    {
        a = s;
    }

    public boolean equals(Object obj)
    {
        if(obj instanceof cn)
        {
            cn cn1 = (cn)obj;
            if(a != null)
            {
                if(cn1.a != null)
                    return a.equals(cn1.a);
                else
                    return false;
            } else
            {
                return cn1.a == null;
            }
        } else
        {
            return false;
        }
    }

    public String a()
    {
        return a;
    }

    public String b()
    {
        return a;
    }

    public int c()
    {
        return -1;
    }

    public String d()
    {
        return b();
    }

    public int hashCode()
    {
        if(a != null)
            return a.hashCode();
        else
            return 0;
    }

    public boolean e()
    {
        return false;
    }

    public boolean f()
    {
        return true;
    }
}